.fl {
  float: left;
}
.fr {
  float: right;
}
.clear:after {
  content: "";
  display: block;
  clear: both;
}
.w1200 {
  max-width: 1200px;
}
.borRadious {
  border-radius: 100%;
}
.TwoLine {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.OneLine {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.publicTable {
  padding: 20px;
  width: 100%;
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  background-color: #fff;
  font-size: 14px;
}
.publicTable .el-scrollbar {
  height: 100%;
}
.publicTable .head_table tr {
  background-color: #f8f8f8;
  height: 38px;
  line-height: 38px;
}
.publicTable .head_table tr td {
  padding: 6px 0.5%;
  vertical-align: middle;
  overflow: hidden;
  max-width: 130px;
  word-wrap: break-word;
  word-break: break-all;
  text-align: center;
  font-size: 13px;
}
.publicTable .head_table tr .article_left {
  text-align: left;
}
.publicTable .content_table .el-checkbox__label {
  display: none;
}
.publicTable .content_table tr {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.publicTable .content_table tr:nth-child(even) {
  background-color: #f8f8f8;
}
.publicTable .content_table tr:hover {
  background-color: #eee;
}
.publicTable .content_table tr td {
  padding: 15px 0.5%;
  vertical-align: middle;
  overflow: hidden;
  max-width: 130px;
  word-wrap: break-word;
  word-break: break-all;
  text-align: center;
  font-size: 13px;
}
.publicTable .content_table tr td .pushapp {
  color: #ccc;
  margin-right: 10px;
}
.publicTable .content_table tr td .el-tooltip {
  border: none;
  background: none;
  text-align: left;
  padding: 0;
}
.publicTable .content_table tr td .active {
  color: #009ea3;
  cursor: pointer;
}
.publicTable .content_table tr td .green {
  color: #67c23a;
}
.publicTable .content_table tr td .yellow {
  color: #e6a23c;
}
.publicTable .content_table tr td img {
  max-width: 80px;
}
.publicTable .content_table tr td .tdimg {
  width: 80px;
}
.publicTable .content_table tr .operation span,
.publicTable .content_table tr .operation a {
  margin-left: 10px;
}
.publicTable .content_table .article_left {
  text-align: left;
}
.tableSibiling {
  background-color: #d1d1d1;
  padding: 10px 15px;
  margin: 20px 20px 0;
}
.tableSibiling .draftsCount {
  font-style: normal;
  margin-left: 5px;
  font-weight: 700;
}
.main {
  margin-left: 160px;
  background: #f9f9f9;
  padding-top: 100px;
}
.main .screen {
  background: #fff;
  height: 72px;
  border-bottom: 1px solid #dcdfe6;
  padding-top: 22px;
  padding-left: 20px;
}
.main .screen div {
  width: 78px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #0db4b9;
  cursor: pointer;
  color: #ffffff;
  border-radius: 4px;
  margin-right: 10px;
  font-size: 14px;
}
.main-mains-top {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #666666;
  background: #f9f9f9;
  border-bottom: 1px solid #e2e2e2;
  padding-left: 24px;
}
.main-mains-top .item {
  float: left;
  margin-right: 20px;
  cursor: pointer;
  color: #999;
}
.main-mains-top .item:hover {
  color: #2d2d2d;
}
.main-mains-top .item.active {
  color: #009ea3;
}
.main-mains-top .item.active:hover {
  color: #009ea3;
}
.main-mains-top .goBack {
  margin-left: 20px;
}
.main-returns {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #dcdfe6;
  margin-bottom: 20px;
  color: #202020;
}
.main-returns span,
.main-returns i {
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
}
.system-menban {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
}
.systemPopup {
  position: fixed;
  background: #fff;
  color: #666;
  font-size: 14px;
  border-radius: 4px;
  left: 50%;
  top: 220px;
  transform: translate(-50%, 0);
  z-index: 20;
  overflow: hidden;
}
.systemPopup .el-scrollbar__wrap {
  max-height: 450px;
}
.systemPopup .systemPopupInner {
  max-height: 500px;
}
.systemPopup .topTitle {
  height: 44px;
  line-height: 44px;
  color: #202020;
  padding: 0 20px;
  background: #fafafa;
  border-bottom: 1px solid #dcdfe6;
}
.systemPopup .topTitle i {
  font-size: 20px;
  color: #b5b5b5;
  margin-top: 12px;
  cursor: pointer;
  float: right;
}
.systemPopup .systemPopup-con {
  width: 534px;
  padding: 30px 40px;
}
.systemPopup .systemPopup-con .systemPopup-cons {
  height: 40px;
  line-height: 40px;
  margin-bottom: 26px;
}
.systemPopup .systemPopup-con .systemPopup-cons input {
  outline: none;
  padding: 0 10px;
  border-radius: 4px;
  height: 36px;
  line-height: 36px;
}
.systemPopup .systemPopup-con .systemPopup-cons div:nth-child(1) {
  width: 95px;
  text-align: right;
  margin-right: 10px;
}
.systemPopup .systemPopup-con .systemPopup-cons .sel {
  width: 348px;
}
.systemPopup .systemPopup-con .systemPopup-cons .sel div {
  width: 100%;
}
.systemPopup .systemPopup-btn {
  padding-left: 105px;
}
.systemPopup .systemPopup-btn div {
  width: 90px;
  height: 32px;
  border-radius: 4px;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  color: #fff;
  background: #009ea3;
  cursor: pointer;
}
.systemPopup .systemPopup-btn div:nth-child(2) {
  background: #fff;
  border: 1px solid #dcdfe6;
  color: #666666;
  margin-left: 10px;
}
.orderBotom {
  margin-top: 40px;
  background-color: #eeeeee;
  height: 46px;
  padding: 0 30px;
}
.orderBotom .orderBotomLeft {
  float: left;
  line-height: 46px;
}
.orderBotom .orderBotomLeft .reverseSelected,
.orderBotom .orderBotomLeft .deleteSelected {
  color: #0db4b9;
  margin-left: 15px;
  cursor: pointer;
}
.orderBotom .orderBotomRight {
  float: right;
  margin-top: 8px;
}
.nodataTip {
  width: 100%;
  height: 450px;
  text-align: center;
  padding-top: 120px;
  background-color: #fff;
}
.nodataTip i {
  font-size: 120px;
  color: #888;
}
.nodataTip h5 {
  height: 40px;
  color: #888;
  margin-top: 20px;
}
.dialogNodataTip {
  width: 100%;
  height: 100px;
  text-align: center;
  background-color: #fff;
}
.dialogNodataTip i {
  font-size: 50px;
  color: #888;
}
.dialogNodataTip h5 {
  height: 40px;
  color: #888;
  margin-top: 20px;
}
.main-top-nav {
  margin-top: 30px;
  height: 48px;
  line-height: 48px;
  color: #333333;
  font-size: 14px;
  background: #eeeeee;
}
.main-top-nav ul li {
  float: left;
  padding: 0 20px;
  height: 47px;
  color: #333333;
}
.main-top-nav ul li a {
  color: #333333;
}
.main-top-nav ul .active {
  color: #1d3a3b;
  border-bottom: 2px solid #02a1a6;
  font-weight: bold;
  color: #009ea3;
}
.main-meeting {
  padding-left: 100px;
}
.main-meeting .main-meetings {
  margin-top: 20px;
}
.main-meeting .main-meetings .main-meetings-l {
  float: left;
  height: 40px;
  line-height: 40px;
  width: 200px;
  text-align: right;
  padding-right: 10px;
}
.main-meeting .main-meetings .main-meetings-dec {
  padding-top: 10px;
}
.main-meeting .main-meetings .main-meetings-times {
  height: 40px;
  line-height: 40px;
}
.main-meeting .main-meetings .main-meetings-score .main-meetings-scores {
  margin-top: 10px;
}
.main-meeting .main-meetings .main-meetings-score .main-meetings-txt {
  margin: 0 10px;
}
.main-meeting .main-meetings .main-meetings-score .integral-ratio {
  display: inline-block;
  width: 60px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #009ea3;
  color: #fff;
  border-radius: 5px;
  margin-left: 10px;
  cursor: pointer;
}
.main-meeting .main-meetings .main-meetings-score .el-input,
.main-meeting .main-meetings .main-meetings-score .el-input__inner {
  width: 120px!important;
}
.main-meeting .main-meetings .el-input__inner {
  width: 348px!important;
}
.main-meeting .main-meetings .el-textarea__inner {
  width: 348px!important;
  height: 100px;
}
.main-meeting .main-meetings .el-input {
  width: 348px;
  height: 36px;
}
.main-meeting .main-meetings .el-checkbox-group {
  margin-top: 10px;
}
.main-meeting .main-meetings .main-meetings-img img {
  max-width: 200px;
}
.main-meeting .main-meetings .main-meetings-img video {
  max-width: 200px;
}
.main-meeting .main-meetings .main-meetings-img span {
  font-size: 12px;
  margin-top: 10px;
  display: inline-block;
}
.main-meeting .main-meetings .meetings-radio {
  margin-top: 10px;
}
.main-meeting .main-meetings .main-meetings-txt {
  margin-top: 15px;
  display: inline-block;
  color: #999;
}
.main-meeting .main-meetings .main-meetings-width {
  max-width: 1000px;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-widths {
  width: 400px;
  margin-bottom: 10px;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-widths .userName {
  width: 50px;
  display: inline-block;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-widths span {
  margin-right: 10px;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-widths span.remove {
  display: inline-block;
  width: 40px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background: red;
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
  margin-left: 10px;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-widths .el-input {
  width: 80px;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-widths .el-input .el-input__inner {
  width: 80px!important;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-user {
  margin-bottom: 30px;
  font-size: 14px;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-user label {
  width: 100px;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-user .el-input {
  width: 80px;
}
.main-meeting .main-meetings .main-meetings-width .main-meetings-user .el-input .el-input__inner {
  width: 80px!important;
}
.main-meeting .main-meetings .main-meetings-lists {
  max-width: 600px;
  margin-top: 10px;
}
.main-meeting .main-meetings .main-meetings-lists div {
  margin-right: 20px;
  margin-bottom: 20px;
}
.main-meeting .main-meetings .main-meetings-lists div span {
  display: inline-block;
  width: 40px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background: red;
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
}
.main-meeting .main-meetings .main-btns {
  width: 78px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #0db4b9;
  cursor: pointer;
  color: #ffffff;
  border-radius: 4px;
  margin-right: 10px;
  font-size: 14px;
}
.bannerContent .rightContent {
  margin-bottom: 15px;
  float: left;
}
.bannerContent .rightContent img {
  max-width: 200px;
}
.bannerContent .rightContent .chooseBanner {
  width: 103px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  text-align: center;
  display: block;
  cursor: pointer;
}
.bannerContent .rightContent .vue-cropper {
  width: 434px;
  height: 168px;
}
.bannerContent .rightContent .vue-cropper .cropper-box {
  background-color: #c5dfe0;
}
.bannerContent .rightContent .el-input {
  width: 433px;
}
.withdrawal-mar {
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.withdrawal-total {
  width: 150px;
  height: 150px;
  border-radius: 100%;
  border: 2px solid #009ea3;
  text-align: center;
}
.withdrawal-total p:nth-child(1) {
  margin-top: 50px;
  font-size: 20px;
}
.addBannerPupup {
  width: 675px;
  padding: 30px 0 40px;
  color: #666;
}
.addBannerPupup .el-checkbox-group {
  margin-top: 5px;
}
.addBannerPupup .bannerContent .leftTitle {
  width: 132px;
  text-align: right;
  height: 36px;
  line-height: 36px;
  margin-right: 15px;
  float: left;
}
.addBannerPupup .bannerContent .el-radio {
  margin-top: 10px;
}
.addBannerPupup .system-messagebox1-btn {
  text-align: left;
  padding-left: 147px;
}
.addBannerPupup .system-messagebox1-btn div {
  width: 90px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  display: inline-block;
  border-radius: 4px;
  cursor: pointer;
}
.addBannerPupup .system-messagebox1-btn div:nth-child(1) {
  background: #009ea3;
  color: #fff;
  margin-right: 10px;
}
.addBannerPupup .system-messagebox1-btn div:nth-child(2) {
  border: 1px solid #dcdfe6;
}
.user-infos {
  font-size: 16px;
}
.user-infos .user-infos-l {
  width: 25%;
  margin-top: 20px;
}
.questions-details .questions-details-top {
  padding: 30px 0 10px;
  font-size: 16px;
  border-bottom: 1px solid #ccc;
}
.questions-details-list ul li {
  padding: 20px 0 ;
}
.questions-details-list ul li .questions-details-title {
  height: 24px;
  line-height: 24px;
  font-size: 16px;
}
.questions-details-list ul li .questions-details-title .el-icon-circle-check {
  color: #009ea3;
  margin-right: 10px;
}
.questions-details-list ul li .questions-details-lists {
  padding: 5px 0 ;
}
.questions-details-list ul li .questions-details-lists-error {
  color: red;
}
#textareas {
  display: none;
}
